// RandomNumberGenerator.h provides the attributes of the RandomNumberGenerator class
//-----------------

#if !defined( RandomNumberGeneratorH)
#define RandomNumberGeneratorH

//-----------------
// Includes various libraries and files
#include <cassert>		// for asserts
#include <ctime>		// for time used in RandomNumberGenerator::seed routines
#include <stdlib.h>		// for srand and rand routines

//-----------------

class RandomNumberGenerator {
	public:
		// constructor
		RandomNumberGenerator();

		// accessors
		int get_random_value( int max) const;

	private:
		void seed() const;
};

#endif